"""
AI试卷生成器后端模块
基于FastAPI + LangChain的智能出题系统
"""

__version__ = "1.0.0"
__author__ = "AI Paper Generator Team"
__description__ = "基于大模型技术的AI出题工具后端服务"

# 导入核心模块，便于外部使用
from .config.constants import Config, ExamConstants, PromptTemplates
from .services.ai_service import ai_service, AIService
from .services.knowledge_service import knowledge_service,KnowledgeService
from .services.word_service import word_export_service, WordExportService
from .api.routes import router

# 公开的模块接口
__all__ = [
    # 配置相关
    'Config',
    'ExamConstants',
    'PromptTemplates',

    # 服务相关
    'ai_service',
    'AIService',
    'word_export_service',
    'WordExportService',
    'KnowledgeService',
    'knowledge_service',

    # API相关
    'router',

    # 元信息
    '__version__',
    '__author__',
    '__description__'
]